/**
 * Historico de alteração
 *
 * Data         Autor   Descrição
 * 24/10/2010   Jerry   Criação do cabeçalho.
 *
 */
package Instrumentos;

import Dados.FilaDouble;

/**
 *
 * @author Bruno
 */
public class GerenciaAmperimetro extends Thread {
    
    private Amperimetro amperimetro;
    private FilaDouble fila;

    public GerenciaAmperimetro(Amperimetro amperimetro, FilaDouble fila) {
        this.amperimetro = amperimetro;
        this.fila = fila;
        iniciaAmperimetro();
    }

    @Override
    public void run() {
        while(true) {
             amperimetro.setValor(fila.remove());
             
        }
    }

    public void iniciaAmperimetro() {
        this.start();
    }

    public void paraAmperimetro() {
        this.stop();
    }

}
